Fast & Cost Effective Cache Invalidation in DSM
نویسندگان
چکیده
Most distributed shared memory systems use point-topoint networks in conjunction with directory-based cache coherence protocols. Cache invalidation transaction generates a number of unicast invalidation messages and as many acknowledgment messages. This results in heavy network traffic, high latency, and high occupancy at home nodes. This paper introduces a fast cache invalidation method, called collective cache invalidation (CCI), and its simple and cost effective implementation method, called virtual bus based collective cache invalidation (VCCI). The simulation results show that we can reduce the total network traffic up to 45% and the overall execution time up to 11% by VCCI. The proposed method keeps the system scalable the growth rate of the implementation cost is O(N p N). And, VCCI can reduce the complexity of coherence protocol and make directory controllers simple since it does not require acknowledgment messages.
منابع مشابه
A Novel Multicast Scheme to Reduce Cache Invalidation Overheads in DSM Systems
Directory-based write-invalidate cache coherence protocols have been widely used in distributed shared memory(DSM) systems, in which cache invalidation overheads occupy a large part of the system overheads. In this paper, we propose a novel tree-based multides-tination multicast scheme TBM which involves a new eecient multidestination message format. TBM combines the best features of two existi...
متن کاملA cache invalidation strategy for mobile networks
The diversity of services delivered over wireless channels has increased people’s desire in ubiquitously accessing these services from their mobile devices. However, a ubiquitous mobile computing environment faces several challenges such as scarce bandwidth, limited energy resources, and frequent disconnection of the server and mobile devices. Caching frequently accessed data is an effective te...
متن کاملLow Cost Coherence Protocol for DSM Systems with Processor Consistency
Modern Distributed Shared Memory (DSM) systems offer high speed application processing by allowing to use relaxed consistency models, such as processor consistency. Unfortunately, most of the existing coherence protocols implementing relaxed consistency in multiprocessors or loosely couples clusters use write-update strategy which incurs large communication overhead, and therefore is impractica...
متن کاملReducing Cache Invalidation Overheads in Wormhole Routed DSMs Using Multidestination Message Passing
Current generation DSM systems use point-topoint (unicast) messages for cache invalidations. This incurs a large number of control messages, heavy network traffic, and high occupancy at home nodes. This paper introduces a new approach to reduce these overheads by using multidestination-based reservation and gather worms for distributing invalidation requests and collecting acknowledgments. Diff...
متن کاملCache Algorithms Based on Adaptive InvalidationReports for Mobile
Caching of frequently accessed data items can reduce the bandwidth requirement in a mobile wireless computing environment. Periodically broadcast of invalidation reports is an eecient cache invalidation strategy. However, this strategy is severely aaected by the disconnection and mobility of the clients. In this paper, we present three adaptive cache invalidation report methods, in which the se...
متن کامل